.header-mainpage{
    @include box-size($header-mainpage-bg, $header-mainpage-padding-top,$header-mainpage-padding-bottom);
    position: relative;
    background: url(../images/background/bg-header-page.jpg) no-repeat;
    height: 340px;
}
.blog-content{
	margin:55px 0 90px;
}
.page-content{
	margin:55px 0;
	&.page-aubout{
		margin: 80px 0;
	}
}
/// about
.desc-about{
	margin:0 auto;
	.desc-title{
		font-weight: bold;
	}
	p{
		margin-bottom: 30px;
	}
	.img-page{
		padding-top:50px;
	}
}
.custom{
	&.ct_about{
		padding: 70px 0;
	}
}
.teamDesc .spanName {
    font-size: 30px;
    font-weight: bold;
}
.spanPosition {
    color: #9b9b9b;
}
.team{
	position:relative;
	.teamimg{
		padding: 10px;
		position:relative;
		@include size(262px,262px);
		margin:0 auto;
		img{
			border: 5px solid transparent;
			border-radius: 50%;
			padding: 10px;
			position:relative;
			display: block;
			@include size(250px,250px);
			&:before{
				background: rgba(0,0,0,0.6);
				width:100%;
				height: 100%;
				content:'';
				top:0;
				right:0;
				position:absolute;
			}
		}
	}
	.teamSocial {
		position: absolute;
		top: 50%;
		left:0;
		right:0;
		margin: 0 auto;
		display: none;
		a{
	    background: none repeat scroll 0 0 #d4a88c;
	    border-radius: 50%;
	    color: #ffffff;
	    display: inline-block;
	    font-size: 16px;
	    height: 35px;
	    line-height: 35px;
	    margin: 2px;
	    position: relative;
	    top: 50%;
	    transform: translate(0px, -50%);
	    width: 35px;
		}	
	}
	&:hover{
		.teamimg{
			img{
				border: 5px solid $theme-color;
			}
			.teamSocial{
				display: block;
			}
		}
	}
}
.map-contact{
	width: 100%;
	height: 500px;
	max-width: 1920px;
	background: url("../images/map.jpg") no-repeat;
	padding: 50px 0;
	.form-comment{
		background:#fff;
		padding: 20px 20px 40px;
	}
}